home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Speccy ClassiX 1998
/
Speccy ClassiX 98.iso
/
amiga_system
/
the_aminet
/
dev
/
amos
/
amosprog.lha
/
REQRequest.AMOS
/
REQRequest.amosSourceCode
Wrap
AMOS Source Code
|
2008-08-08
|
2KB
|
72 lines
'****************************************
'* REQ Requester dla Amosa Pro *
'* (c) Marcin Szumiela 1995 *
'****************************************
' ekran amosa do ty�u
'-----------------------------------------
Amos To Back
' rezerwowanie bank�w na nazwy
'-----------------------------------------
Reserve As Work 17,300
Reserve As Work 18,200
Reserve As Work 19,200
Reserve As Work 20,200
' inicjacja zmiennej
'-----------------------------------------
ZMIENNA=Start(17)
' inicjacja nazw dla requestera
'-----------------------------------------
NAZWAREQ$='REQ Amosa Pro'
Poke$ Start(18),'SYS:'
Poke$ Start(19),'Wybierz plik'
' struktura requestera
'-----------------------------------------
Doke ZMIENNA,0
Loke ZMIENNA+2,Varptr(NAZWAREQ$)
Loke ZMIENNA+6,Start(18)
Loke ZMIENNA+10,Start(19)
Loke ZMIENNA+14,Start(20)
Loke ZMIENNA+18,0
Doke ZMIENNA+22,0
Doke ZMIENNA+24,0
Doke ZMIENNA+26,0
Doke ZMIENNA+28,0
Loke ZMIENNA+30,$14
For AF=34 To 164
Poke ZMIENNA+AF,0
Next
' adres struktury w rejestrze a0
'-----------------------------------------
Areg(0)=ZMIENNA
' wywo�anie funkcji z biblioteki arp
'-----------------------------------------
Lib Open 1,'req.library',0
C=Lib Call(1,-84)
Lib Close
' powr�t ekranu amosa
'-----------------------------------------
Amos To Front
' odczytanie nazw pliku i �cie�ki dost�pu
'-----------------------------------------
If C<>0
NAZWA$=Peek$(Start(20),200,Chr$(0))
If Exist(NAZWA$)<>0
Print NAZWA$
Else
Print 'Taki plik nie istnieje'
End If
Else
Print 'Nie wybrano pliku'
End If